NOH3CNNCH3OOCH3ONHHOCH3OCH3OHOHHHCH3